// miniprogram/pages/healthRecord/healthRecord.js

const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    name: "张三",
    record: []
  },

  // 查询健康记录
  getHealthRecord: function () {
    var that = this;
    // 调用云函数
    wx.cloud.callFunction({
      name: 'healthRecord',
      success: function (res) {
        console.log(res);
        if (res.result.errCode == 1) {
          console.log("未能正确获取用户的openId");
        } else {
          // 把日期转换为适合显示的字符串形式
          var record = res.result.data.record;
          var len = record.length;
          console.log(len)
          var _record = [];
          for (var i = 0; i < len; i++) {
            var date = new Date(record[i].date);
            var y = date.getFullYear();
            var m = date.getMonth() + 1;
            var d = date.getDate();
            var rec = {};
            rec.date = y + '-' + (m < 10 ? '0' + m : m) + '-' + (d < 10 ? '0' + d : d);
            rec.temperature = record[i].temperature;
            rec.timeSlot = record[i].timeSlot;
            _record[i] = rec;
          }
          that.setData({
            record: _record
          })
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    that.setData({
      household: app.globalData.household
    })
    // 从数据库获取用户最近50条健康记录
    that.getHealthRecord();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})